package com.darly.dlcommon.framework;

import androidx.annotation.StringDef;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

/**
 * author:zhangyuhui
 * date:2020-01-0911:21
 * description:保存缓存的关键字枚举类
 */
public class SpEnum {

    //SO的版本号
    public static final String SO_VERSION = "so_version";
    //是否第一次打开应用，是否进入欢迎页面
    public static final String FIRST_OPEN = "first_open";
    //是否已经设置用户信息，是否进入信息设置引导页面。
    public static final String SYSTEM_USER_INFO = "system_user_info";
    //用户信息保存主键
    public static final String USER_INFO = "user_info";
    //用户手机当前的ip地址。
    public static final String SYSTEM_IP = "system_ip";
    //用来监听APP是不是在前台展示。
    public static final String APP_FOREGROUND = "isForeground";



    @StringDef(value = {
            SO_VERSION,FIRST_OPEN,SYSTEM_USER_INFO,USER_INFO,SYSTEM_IP,APP_FOREGROUND
    })
    @Retention(RetentionPolicy.SOURCE)
    public @interface Type {}

}
